﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Datos.Entidades
{ 
    /* genera los Atributos de un evento y sus get y set

        */
    public class Evento : Entidad
    {
        #region Atributo

        private string _NombreEvento;
        private string _NombreParticipante;
        private string _NombreCategoria;

        private int _FK_Id_Maquina;

        public int FK_Id_Maquina
        {
            get { return _FK_Id_Maquina; }
            set { _FK_Id_Maquina = value; }
        }

        private int _Monto;

        public int Monto
        {
            get { return _Monto; }
            set { _Monto = value; }
        }

        private int _Resultado;
        public int Resultado
        {
            get { return _Resultado; }
            set { _Resultado = value; }
        }


        public string NombreCategoria
        {
            get { return _NombreCategoria; }
            set { _NombreCategoria = value; }
        }

        public string NombreParticipante
        {
            get { return _NombreParticipante; }
            set { _NombreParticipante = value; }
        }
        private int _FK_Id_Categoria;
        private int _Id_Evento;
        private int _Estatus;
        private int _FK_Id_Acceso;

        public int FK_Id_Acceso
        {
            get { return _FK_Id_Acceso; }
            set { _FK_Id_Acceso = value; }
        }

        private int _Puntos;

        public int Puntos
        {
            get { return _Puntos; }
            set { _Puntos = value; }
        }

        private int _Posiciones;

        public int Posiciones
        {
            get { return _Posiciones; }
            set { _Posiciones = value; }
        }



        private int _Id_Categoria;

        public int Id_Categoria
        {
            get { return _Id_Categoria; }
            set { _Id_Categoria = value; }
        }



        private int _FK_Id_Participante;

        public int FK_Id_Participante
        {
            get { return _FK_Id_Participante; }
            set { _FK_Id_Participante = value; }
        }

        private int _FK_Id_Evento;

        public int FK_Id_Evento
        {
            get { return _FK_Id_Evento; }
            set { _FK_Id_Evento = value; }
        }

        private string _Fecha_Inicio;

        public string Fecha_Inicio
        {
            get { return _Fecha_Inicio; }
            set { _Fecha_Inicio = value; }
        }
        private string _Fecha_Fin;

        public string Fecha_Fin
        {
            get { return _Fecha_Fin; }
            set { _Fecha_Fin = value; }
        }
        private int _Hora;

        public int Hora
        {
            get { return _Hora; }
            set { _Hora = value; }
        }
        private int _Minuto;

        public int Minuto
        {
            get { return _Minuto; }
            set { _Minuto = value; }
        }

        private int _Id_HistorialParticipante;

        public int Id_HistorialParticipante
        {
            get { return _Id_HistorialParticipante; }
            set { _Id_HistorialParticipante = value; }
        }

        private int _TopeApuesta;

        public int TopeApuesta
        {
            get { return _TopeApuesta; }
            set { _TopeApuesta = value; }
        }

        private int _RelacionPago;

        public int RelacionPago
        {
            get { return _RelacionPago; }
            set { _RelacionPago = value; }
        }

        #endregion

         #region Constructor
       public Evento()
       { }

       #endregion

       #region Encapsulamiento
        
        
        public int Id_Evento
        {
            get { return _Id_Evento; }
            set { _Id_Evento = value; }
        }
        

       public string NombreEvento
       {
           get { return _NombreEvento; }
           set { _NombreEvento = value; }
       }

       public int FK_Id_Categoria
       {
           get { return _FK_Id_Categoria; }
           set { _FK_Id_Categoria = value; }
       }

       public int Estatus
       {
           get { return _Estatus; }
           set { _Estatus = value; }
       }

       #endregion


    }
}
